#1、打印小猫爱吃鱼，小猫要喝水
'''
定义类    猫类
实例化对象    小猫
对象方法     爱吃鱼；要喝水

'''

# class cat:
#     def __init__(self):
#         self.name="小猫"
#     def eat(self):
#         print(f"{self.name}爱吃鱼，")
#     def drink(self):
#         print(f"{self.name}要喝水")
# 小猫=cat()
# 小猫.eat()
# 小猫.drink()


'''
2、小明爱跑步，爱吃东西。
1）小明体重75.0公斤
2）每次跑步会减肥0.5公斤
3）每次吃东西体重会增加1公斤
4）小美的体重是45.0公斤
'''

class person:
    def __init__(self,name,weight):
        self.name=name
        self.weight=weight
    # def run(self,a):
    #     self.weight-=0.5*a
    #     print(f"每次跑步会减肥0.5公斤,运动{a}次，体重变成{self.weight}公斤")
    # def eat(self,b):
    #     self.weight+=1*b
    #     print(f"每次吃东西体重会增加1公斤，吃饭{b}次，体重变成{self.weight}公斤")
    def run(self):
        self.weight-=0.5
        print(f'每次跑步会减肥0.5公斤，本次跑完，体重变成{self.weight}公斤')
    def eat(self):
        self.weight+=1
        print(f'每次吃完饭会增重1公斤，吃完饭后，体重变成{self.weight}公斤了')
    def __str__(self):
        return f'{self.name}体重{self.weight}公斤'

xiaoming=person('小明',75)
print(xiaoming)
xiaoming.run()
xiaoming.eat()

xiaomei=person('小美',45)
print(xiaomei)